package com.luo.shop.service;

import com.luo.shop.pojo.User;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpSession;
import java.util.Map;

public interface UserService {

    /**
     * 前端页面注册
     * @param user
     * @return
     */
    Map<String,Object> reg(User user);
    /**
     * 前端页面登录
     * @param user
     * @return
     */
    Map<String, Object> login(User user, HttpSession session);

    /**
     * 修改用户信息
     * @param user
     */
    User update(User user);

    User upload(MultipartFile file,Long id);

    void changePassword(User user);

    /**
     * 查询指定用户的用户信息
     * @param id
     * @return
     */
    User queryById(Long id);
}
